package main

import (
	"fmt"
	"reflect"
)

func testReflect(i interface{}){
	refValue := reflect.ValueOf(i)
	
	refValue.Elem().SetInt(123)
}

func main(){
	num := 100
	testReflect(&num)

	fmt.Println(num)
}